//
//  OosCheckinDao.h
//  Oos4ios
//
//  Created by Pablo Gonzalez on 3/9/11.
//

#import "OosDao.h"
#import "../Model/OosUser.h"
#import "../Model/OosService.h"
#import"../Macros/DaoConstructorMacros.h"

@interface OosCheckinDao : OosDao {
	
	OosUser *mUser;
	NSString *mUserSlug;
	OosService *mService;
	NSString *mServiceSlug;
	
}

constructorsFromService(OosCheckinDao *);
constructorsFromUser(OosCheckinDao *);

- (OosDaoTicket *) createForService: (NSString *) serviceSlug
                       withLatitude: (NSNumber /* double */ *) latitude
                      withLongitude: (NSNumber /* double */ *) longitude
                        withComment: (NSString *) comment
                       withCallback: (id<IOosDaoCreateCallback>)callback;

@end
